package com.fy.common.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author zhshuo
 * @date 2021/12/02 10:15
 **/
@Data
@Accessors(chain = true)
@ApiModel("用户隐私安全设置")
public class UserSecrecySettingDto {

    /**
     * 用户ID
     */
    @ApiModelProperty("用户ID")
    private Long skImUserId;

    /**
     * 手机号展示
     */
    @ApiModelProperty("手机号码展示")
    private Boolean showPhone;

    /**
     * 最后上线时间展示
     */
    @ApiModelProperty("最后上线时间显示")
    private Boolean showLastLoginTime;

    /**
     * 添加我为好友时需要验证
     */
    @ApiModelProperty("添加我为好友时需要验证")
    private Boolean friendAddVerify;

    /**
     * 阅后即焚时间设置
     */
    @ApiModelProperty("阅后即焚时间设置")
    private Integer delteAfterReadTime;

    /**
     * 是否可以通过账号查找
     */
    @ApiModelProperty(value = "是否可以通过账号查找")
    private Boolean findAccount;

    /**
     * 是否可通过手机号码查找
     */
    @ApiModelProperty(value = "是否可通过手机号码查找")
    private Boolean findPhone;

    /**
     * 是否可通过邮箱查找
     */
    @ApiModelProperty(value = "是否可通过邮箱查找")
    private Boolean findEmail;

    /**
     * 是否可通过群聊添加
     */
    @ApiModelProperty(value = "是否可通过群聊添加")
    private Boolean addByGroup;

    /**
     * 是否可通过二维码添加
     */
    @ApiModelProperty(value = "是否可通过二维码添加")
    private Boolean addByQrcode;

    /**
     * 是否可通过名片添加
     */
    @ApiModelProperty(value = "是否可通过名片添加")
    private Boolean addByBusinessCard;

}
